What happens after a full DME reset (battery disconnect for 30 min)? Does the idle bounce or move at all when running warm? I'd still try multimeter tests on those sensors including temp sensors on the engine. If those all check out I'd work my way to more mechanical issues like the icv, fuel pump, FPR or filter. BTW: were the plugs oily on the firing side or on top? If they're oily on the firing side things are looking slightly worse.