Chrysler Repair: 2001 Dodge Intrepid, powertrain control module, controller failure


Question
I have a P0601 Code; Intake control valve. Memory check malfunction> what does this mean. I went to an Advance Auto and they ran a diagnostic for me. Said they had never seen this code before. also went to Dodge dealership and they said they did not know what it was and wanted to charge me $135.00 to run the diagnostic to figure out exactly what it was. No straight answers from anyone. The car has lost a little power and it has turned off on me when I come to a full stop. Has never turned off while driving. What can this be and how can I repair it, or can I repair by myself. I am not a master mechanic but do know how to use a wrench somewhat.
Thank you.

Answer
Symptom List:
P0600-PCM FAILURE SPI COMMUNICATIONS
P0601-PCM INTERNAL CONTROLLER FAILURE
Test Note: All symptoms listed above are diagnosed using the same tests.
The title for the tests will be P0600-PCM FAILURE SPI
COMMUNICATIONS.
When Monitored and Set Condition:
P0600-PCM FAILURE SPI COMMUNICATIONS
When Monitored: Ignition key on.
Set Condition: Internal Bus communication failure between processors.
P0601-PCM INTERNAL CONTROLLER FAILURE
When Monitored: Ignition key on.
Set Condition: Internal checksum for software failed, does not match calculated value.
POSSIBLE CAUSES
PCM INTERNAL OR SPI
TEST ACTION APPLICABILITY
1 The Powertrain Control Module is reporting internal errors, view repair to continue. All
Repair
Replace and program the Powertrain Control Module Module in
accordance with the Service Information.
Perform POWERTRAIN VERIFICATION TEST VER-1.