opps...The computer desk got knocked over (somehow) and trashed the monitor.So after a new monitor,I now realize you have your problem fixed.Good to know that IAC was the only thing at fault.Now you see what I mean about Autozone crap. Just adjust the idle screw clockwise until it just starts to touch the linkage.Around 700 - 750 RPM is a good set idle.It's also good to keep it at that setting so the A/C compressor doesn't keep kicking off at idle due to bogging down the motor.There's a switch in the compressor that will disengage clutch when WOT or when Idle falls too low. Also,about the MAF.I typically find that when the engine is cold,unplugging the MAF at idle will usually result in eratic idle and/or stalling.After running for several minutes,unplugging the MAF causes some slight shifting in idle speed,more like a sudden drop and running a little rough but tends to clear after a minute or so.Just from experience on multiple vehicles.The MAF adjust engine functions while constantly reading ambient air pressure and temperature. As for the campshaft sensor fault.It might've been with the faulty wiring you had back when you thought your coil pack was crapping out.The wiring for that is in the same harness. Now go change your oil...................that constant 3k rpm is cooking the oil.Maybe change it then after a week or so change it again just to flush some of that crap out.