Hopefully this won't be considered a re-post (from my other thread "Fuel Pressure (Problems?)". I recently got a P0300 DTC (random misfire) and have been banging my head around trying to fix it. The misfires only come on after the engine has been suitably warmed up. I first started experiencing the problem only while cruising. Now, if I let the car sit and idle long enough for it to warm up, or if it is already warmed completely up, it will misfire at idle. When it does misfire the idle drops to around 500 and the engine shakes and vibrates quite heavily. This will happen for a min or so and then the revs pick back up and the car will idle normally for a little before it does it again (of course by now the check engine light is on and the car is in limp mode). I've checked and replaced (where necessary) the following: ignition coil and high tension leads, spark plugs, CKP, CMP, MAF, vac leaks, FPR, purge control solenoid, EGR, PCV, fuel pressure (45 PSI), and compression (185 PSI). What I am wondering is where do I look to next? My next plan of action was going to be to check my injectors (resistance), check my TPS, and my IAC valve. I am at my wit's end so any help is appreciated. Thanks in advance!