"PCM's" are pretty rugged ... but they do occasionally fail. I would bet on other things first:
Start reading here:
http://www.autozone.com/servlet/UiBr...3d800b97cc.jsp
Be sure you cover all the subsets ... especially the "diagnostic trouble code charts".