About 6 weeks ago, I started my car and it started, but when it did it shook really hard until I turned the engine off. I started it again a few minutes later, and it started just fine; it was a little rough at first, but smoothed out after about 15 seconds. I drove it without any further issue until about 3 weeks ago. It cranked and shook like hell again, without starting. A few minutes later, I tried again, and it started up smoothly. A week ago, I got in the car to come back from the store, and it cranked, didn’t shake, but wouldn’t start. When the tow truck guy told me my overage for a tow was going to be 105.00 for 12 miles, I told him he was insane and cancelled my tow and then magically, thankfully, my car started up. I figured it’s a fuel or spark problem, and changed the plugs and wires since it’s about time to do that anyway. A few days go by, damn car won’t start again.
So this is the pattern: Car starts and runs totally fine, except occasionally when it doesn’t want to start and only cranks and shakes, and then you leave it alone for a random amount of time (from 5 minutes to a half hour), and it eventually starts. I thought it was only when it was at 1/4 tank or below and was thinking maybe the fuel pump, but today I have 2/3 of a tank and it happened again. Check engine light is only on when it won’t start, when it starts up fine the light is off. It’s happening more frequently now and I can’t afford to keep swapping parts only to find out it’s not fixed, so I need to get it figured out. Someone point me in the right direction?