I have read all the threads and can't figure out why the check engine light is still on. I have replaces both o2 sensors and cleaned the MAF. I have also sprayed carb cleaner all over the engine bay and can't find a single vacuum leak. So what's the next step? It's an 04 SVT Focus. Only mods are an MSD coil and MSD wires. They have been on for a while so I'm pretty sure they have nothing to do with it. Thanks for the help.