old pcm sn ended with AA was factory updated to AB bought reman flashed pcm AG will this work now im getting all kinds of codes po 031 po 037 po 443

I have replaced fuel pump, idle air control valve and tps due to the issue. I'm still getting the crank but no start? I check for sparks and I do have sparks. Possible solution or more test I should do? I try connecting scan tool it seem like obd wasn't connect to the scan tool too

It's a 4 wheel drive

So about a month ago my trucks battery finally ended so i replaced it brand new one no problems started up drove and everything. Well couple days ago my father needed to borrow it so i let him. Went to go get it no power battery dead. Okay must of left a light on or something hes not use to my truck fine lets jump it. Jumped it truck started but it will not stay on unless you are giving it gas. Its been very cold lately like 5 degress night and 25 high and been sitting okay so hold onto the gas for five minutes still turns right off as soon as you let go. Brand new fuel pumped replaced like five months ago. Hasnt had any problems, but the battery died now the truck will not stay on and while jumping it the battery is at 14 volts. What do you think could be the issue, for it not to stay on?

No blower action when when switch is in low or medium position.
Blower motor only operates on high.

If I start engine and drive it shutters and misses for a few minutes , Then recovers and runs great.Have replaced crank sensor, coil, distributer cap and rotor. I did a vacuum leak test using carb cleaner. Couldn't find a leak. Any ideas?

Could it be a coil issue or ?

It cranks up and will do good in forward and reverse for about 30 seconds then nothing. Have the pan off . what do I need to do?

It is riding rough as well

I just replaced the alternator in it, jumped it figuring the bad alternator drained the battery and ran it around town for about thirty minutes, came home shut it down and started it up again to see if it would run on its own. It did. About ten hours later, I go to start it. It cranks really slow and doesn't do much more than that. Lights and radio come on. I just don't really know what it'd be.