97 powerstroke constant p0603
Hi I am new to powerstrokes and I am having a big problem with my fathers truck. The truck was running and driving just fine and then all of a sudden it started bucking and fake stalling like the cps was going out. We continued to drive the pickup and it started to die while it was being driven so we figured that the cps finally went out and I replaced it with a new one from napa. That fixed the problem for about a day. I was driving the truck the next day and it died in the middle of an intersection and would not start back up. I tried to start the truck again several times while waiting to get towed and it tried to fire up several times but never did. The wait to start light would flash very erratically and quickly and the relay for the glowplugs would cycle quickly when the key was turned to the on position. I tried pulling codes but my proscan would not communicate with the truck. I hooked up my matco proscan after we towed the truck home and it finally communicated, here were the codes that the truck set: P0605 (powertrain control module read only memory test) P1663 (fuel demand command signal circuit failure) P0603 (Internal KAM error). I cleared the codes and tried starting the truck and after several minuted of intermittant cranking the truck finally started and ran for about 3 minutes before it died. I ran the KOEO self diagnostics again after clearing the codes and the P0603 came back. About an hour later i tried starting again and i got the truck to run long enough to do one of the KOER tests and both of the other codes came back. Shortly after those codes came back the truck died again. Could anyone point me in the right direction? It seems to me like a failed PCM/ECM or maybe a wiring issue?