My 97 GTP is acting something like this. It seems to be heat related. It will start just fine, idle normal, and drive normal for anywhere from 2 to 15 minutes, then start chugging and eventually stall. With Torque OBD connected once it starts to stall the vacuum reading stays at 0.04, no boost or vacuum. I found the vacuum tee under the snout disconnected, but replacing it did not solve the problem. It has thrown me a code, P0121: Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem, so I replaced the TPS with another I had off another TB. Same issue. Harness seems OK, not rubbing on anything. Once it stalls, it wont start for anything, but if you wait approx 15 minutes starts right up like nothing is wrong. Could it be something as simple as ICM?