crank sensor is something you could do yourself or even pay someone to do for short money- considering what little you have in the car. sensors, even PITA ones to get to, are nothing compared to mechanical work like piston rings or valves.
Agreed!
Actually, with the new information given to me, it kinda sounds more like a combination of a bad cam sensor (starts eventually) and a bad/dirty Idle Air Control (IAC) (high idle), with perhaps a dash of bad timing (lopey!).
The IAC is fairly easy to replace (the bottom bolt can kind of be a PITA, but it's not too bad), and you can try cleaning out the guts with carb/brake cleaner and see if that'll fix it. The MAF, IIRC, you already saw was dirty. Get some MAF cleaner (not carb cleaner!) and clean the two wires out real good like.
IAC never fixed the idle. It idled better after IAC, but it never fixed it.
It only had high idle issues after a stall and a long crank start.
It would stall out on its own because it rarely could manage its idle properly. Something else other than the IAC was causing that. Never figured out what. The IAC was expensive enough with a discount. Eep!
And yeah, I pulled the TB to get to the bottom bolt, that was the easiest way I could see to do it.
I dont use carb cleaner on anything except dirty parts.
Used electronics cleaner that wouldn't damage the sensors.
As for starts eventually, it doesn't do that anymore at all, so I have not fussed with it since I looked it over.
It would start fine after it sat for a while or you shut it off, it only had the hard start issue after a stall.
No kidding though, the codes will allow us and you to pinpoint the cause a lot better... it's really not a big deal to pull 'em.
Keep bugging me about it, these other guys are providing me with Tons of info that is actually helpful.
Codes don't tell you everything, sometimes they don't even tell you the problem. I had a CEL on, so I know there are codes in there.
The other information these people are providing is very valuable to me and helping me consider if I want to address the problem or not.