Find someone with a diagnostic oscilloscope, I prefer a Pico. Take a look at whayts happening. A bad PCM will be readily evident. Save some money. Replacing parts to find a problem can really cost you.