Hello all, my damn cel is still on with the same codes as before. The car stalls mainly when it is hotter out and wont start unless it sits for a couple of minutes. Last time it was stalling i replaced the TPS, MAP sensor, seafoamed the intake and i put in new plug wires. This seemed to fix the problem for like a month and i was getting like 6mpg better than before but it started stalling again when it got hotter out

. I took it to advance and codes p0123 came up it the scanner said TPS voltage too high. I forgot the other code but it said MAP sensor voltage too high. The last code was large evap leak, ive had this code on for about 4 years so that one doesnt matter. I am at a loss here because both the map and tps are brand new. Any ideas as to what can cause these codes again

.