Thats has electrical written all over it. Check coil pack and distributer, make sure your getting good spark and check grounds. a healthy engine needs a good spark. Sounds like your spark is week. You can gett a new distributer at auto zone, if its not that you can return it.