95 Intrepid ES, 3.3 engine, 155,000 miles
A few months back I noticed that my car would take longer and longer to start (just cranking until it would finally fire).
First it was just 2-3 seconds, then 5 seconds, then upwards of 10 seconds of cranking before it would fire up and start. In addition, it would idle a little rough for a few seconds but then idle perfectly fine - then it was idling rough for up to 8 seconds before idling just fine.
There was no particular pattern to this situation. It would happen after sitting all weekend - another time it would not happen after sitting all weekend.
It would happen if I turned the car off and then turned it on again - other times it would not.
It would happen some days after it sat all day at work when I went to drive it home after work - other times it would start right up.
I tried turning the key to ON for a few seconds to get the fuel pressure up, turning it off and then to the on position before cranking it - still the same problem.
I tried the key dance, no codes were given
I cleaned out the throttle body with a full can of throttle body cleaner. I even put some SeaFoam in through the throttle body and added some to the gas while I was very low on gas to help there. All I got was a nice smoke show.
I looked up here and came across a thread that talked about folks going back to regular Champion spark plugs like what came OEM. I switched out my $5 each quad tip spark plugs just in case - no change (plugs looked fine BTW). Then I pulled out a 6 year old receipt for my lifetime warranty spark-plug wire set and exchanged them at Advanced Auto because I wasn't getting good Ohm readings from my multi-meter (little did I realize that each spark plug wire has its own particular Ohm reading based upon length and a continuity check is not the way to test for bad wires

- oh well, I got new wires!

). Air cleaner is new - new PCV.
I cleaned the Idle Air Control valve (IAC) - mine did not look nasty or anything like I've read up here. I just sprayed it down with throttle body cleaner and sprayed out the hole it goes into.
I have a new fuel filter and was going to change that next but haven't yet.
I've read up here various other possibilities such as; Camshaft Position Sensor, Crankshaft Position Sensor problem, Fuel Pressure Regulator, MAP sensor, or even the ignition switch among other things.
I've just lived with the issue and told myself that I'd get to the boneyard someday and grab a bunch of sensors/regulators/ignition switches and just start switching them out. I haven't had the chance yet.
The other day, as I was driving down the road - I noticed my car seemed to buck a little while coasting. It went away. Tonight, after pulling out of the parking lot at work, my car started to buck again to the point of stalling while in drive. I put it in park and it started up and idled fine. As soon as I moved it to Reverse, it started to buck and wanted to stall - I placed it in Neutral where it idled fine again. As soon as I put it in Drive, it started to buck and died. I warmed it up for a few minutes as it was basically a cold (50's), raw, misty, rainy day. I then put it in gear and it did it again (bucking). I then gave it enough gas to get it going and was able to get it home. Each time I came to a stop light/sign, I would throw it in Neutral where it idled fine - then as I got going, I would move it to Drive and apply gas and it would be fine. I noticed it bucked a little when coasting but a little gas pedal applied took that away. After getting home (10 mile drive), I turned it off and turned it back on - it started right up and idled fine - even in Drive.
So, now I turn it over to the gods of DI.net for any suggestions/reasoning for my issues. Could the two be related or appear to be two separate issues? I've read various threads up here but none seem to be exactly my problem.
I’d rather not start buying sensors to switch out as I’d be up to $400 in sensors, ignition switches, etc in no time – but if you’ve seen these exact same issues I’d be real interested in hearing your story/fix.