It looks like you have two seprate issues unless the pcm failing has caused both. For the first code you would need to bring vehicle to dealership to see if there is a software update if not they can identify if the tcm or the pcm needs to be replaced and for the second code it means you have a small leak and the only way to find the leak is bring vehicle to a shop so they can perform a smoke test. They will force smoke into the gastank and have to visually monitor it for leaks otherwise you are stuck replacing parts and could still overlook the cause. Let me know if you have questions or if there is anything else I can do to help. Thanks
P0604 Control Module Internal Random Access Memory Error
WHEN YOU PUT PRESSURE IN THE EVAP SYSTEM UNTIL THE '' FTPS' ' OUT VOLTAGE IS 4.VOLT, IF EVERYTHING IS O.K IT WIIL BE STABLE RIGHT.. BUT IF PUT VACUM IN THE SYSTEM UNTIL THE VOLTAGE IS ABOUT 0.35 VOLT IF EVERYTHING IS O.K IT SHOULD BE STABLE TOO..
Technician
Automotive Diploma 2 Years