Possible causes:
- Faulty spark plug
- Faulty ignition coil
- Faulty fuel injector
- Vacuum leak
- Bad fuel
- Low compression
Potential solutions:
1. Check spark plug condition and replace worn plugs.
2. Check ignition coil resistance and replace faulty ones.
3. Check fuel injector resistance and replace faulty ones.
4. Check for vacuum leaks and repair as needed.
5. Add fuel system cleaner to the gas tank.
6. Check compression to verify engine health.