Yes, it could run with a bad PCM, and that could be the problem. However, many times it is nothing more than the large wiring harness plug that goes to the PCM. They corrode or come loose and cause problems. You may want to ask if they checked that first.
Let me know if you have other questions.
Joe
SPONSORED LINKS
Friday, June 4th, 2010 AT 12:01 PM