yeah, I have replaced most of the routine maintenance parts except for MAF. Could the a severe idle drop cause the car to misfire and then cause the CEL?
what do you mean by 'severe idle drop'?...
Technically, rev drop is how the computer 'sees' a misfire...the computer is aware of certain variables (load, intake temp/flow, throttle position, timing, rpm, etc)...if the rpm stutters to a certain threshold WITHOUT these variables being manipulated, the computer calls it a misfire...for a 'random' misfire, the stuttering is usually a drop in revs...for pre-ignition 'knock', it often accelerates the engine (hence the 'lean condition' code for that type of misfire)...but other than that, the computer isn't being as specific as we'd like...its just saying 'something just messed up, and it wasn't me'...
so, not to get off topic, but just an example...i have some custom cams that cause a very lopey idle...this has caused my factory computer to pop a p0300 code pretty often (at least with cold air temps)...even though i'm certain its nothing to worry about, and only happens on cold starts at idle...the engine rpm bounces around enough that computer thinks something is wrong, but the only thing 'wrong' is that a lot of overlap doesn't help idle quality...
but back to your misfire, you have a specific cylinder misfire, right? Its not just p0300?...The computer is seeing more to your random misfire than just rev changes...it has narrowed it down to a specific cylinder (it does this by knowing when a reoccuring misfire is happening, timing wise)...thats why i was saying swap your injectors around, and see if the new codes follow the new locations...if its cylinder specific, its quickly narrowing down the parts it could be, as its not quite as 'random' if that makes sense...and other than valvetrain parts inside the head, the only thing left is a problematic injector...and also, something that is on your side, is that the computer doesn't have codes for 'too rich' iirc...too rich just causes a misfire anyway...too lean, races the engine, and there is a different code for that...so it sounds to me like you have a broken injector that is dripping fuel...unless you have a broken valve or cam lobe...but problems associated with that would be a lot more noticeable i'd imagine...