I have replaced a fuel pump and TPS and get either no codes or the following codes - P042 P042 P071 P095. It runs and idles smoothly - when in drive it sputters and can only handle small amount of acceleration- if you try to give it gas it just sputters out and stalls. I thought a malfunctioning MAP sensor causes it to use defaults and still run relatively well - this is barely running with brief sprints of running normally. Is there a simple test for a defective PCM? I am starting to go gray with figuring out this problem.