86 Dodge 600 stalling

Working on a 1986 Dodge 600 with a 2.2 liter engine. Customer says after driving for a few miles that the engine stalls but will crank back up right away. solus pro diagnostic's showing no codes but noticed tps stays at 1.25 volts at idle which is normal according to spec's but should slowing increase as going to wide open throttle while holding scan tool and watching tps signal at idle it's showing 1.25 volts but as you press the gas pedal it does not change but if you throttle up very fast to WOT voltage will jump to 3.24 but drops back out to 1.25 . We have checked for our 5 volt reference signal with our meter and it show's 4.7 volts . tps sensor checks good and even checked with new tps sensor . Also when we first started checking I found the coolant fan had been hotwired directly into the data link connector for power, Just something I wanted to mention. I use to have problems with the logic modules on these older cars but not sure if this is the problem. Any help would be greatly appreciated. Thanks
Author: moparman64