My vehicle began stalling when warm and shut off, then restarted. It throws two codes. P2105, P0605. These codes are throttle actuator-Forced shutdown and checksum error. My research has left me confused about fixing the problems. The PCM can't run its routine properly from what I gather, and that could be a bad connection or ground or solder joint. The throttle issue appears to be secondary, but many clean or replace the throttle body and/or sensor. I took it to auto shop and they said I need to replace pcm. This is where I am having problems. Used pcm for my model can be found for around a 100 dollars. I have been told it is risky but it has to be programmed to my vehicle regardless. Risky meaning it won't work since the condition is unknown. I've been also told it's plug and play. No programming necc. Which is it? I've also read these things rarely go, and there is probably an electrical issue. Can the one I have just be reflashed? I guess that won't fix a internal solder problem. For now, it works on a cold start if it's not too hot outside. Please help.