I have changed the PCM, ignition leads, spark plugs, ignition coil. Still the P2302 comes back after a few minutes when the engine is hot.
Unfortunately, other than the components you have already replaced, I have not seen anything else setting this code. Usually replacing the ignition coil will fix the problem. My only suggestion is to check the wires from the ignition coil to the PCM.
Take the AutoCodes.com automotive tests and turbo-charge your car repair knowledge