Here's the deal. I got there early and spent an hour or so checking connections and cleaning a few grounds, I have to say almost zero corrossion anywhere in the engine compartment. He showed up and checked the temp sensor, it's the #13 pin in the 75. The reading was 1.8 at around 80 degrees f, so pretty close. next we adjust the tps and retry the testing in the 3 and 18 pin. Still not getting the proper reading. I then brought to his attention you can adjust inside of tps, bingo! The 3 little copper arms that are sticking down were not touching at the right times. My mechanic did not know the tps was adjustable inside but after letting him know that he new exactly how it worked and said it was super simple. He actually had to bend the middle copper lead so that it touched the others at the right times. It seemed to be slightly hesitant still, but.... the backfireing seemed to stop. Along the way he adjusted the timing and after a test drive he checked the timing and it was 13.
Hopefully cold start in the morning is positive.