From what you describe, gasping for air indicates that engine is not getting enough air. Smoke in the shadows points to that as well. You need to...
A bad ECM and/or sensor(s). Not getting the signal to the ECM. Could Be as simple as a Bad Ground or connection or wire. Most of that fine sensor...
Some had issues with the camshaft lobes wearing fast. Air clutch fan bearing, if it galls up, it will take out the radiator. Check for cracks in...
Have you had the 02 sensor checked as well. A bad and stopped up catalyct converter and/or plugged air filters will make the mileage go down as...
No matter how much of that you do, You can not get away from the PC's IP address. It will rat you out everytime. Every computer has an IP number...