1996 dodge ram 5.9 When truck is running in park it sets surges really bad and it smokes from burning to much gas. When climbing hills or accelerating it stalls out and sometimes die. Computer says map sensor is bad but ive put 2 new ones on it and still says its bad. Wont run with new one on it but will run with old one, just not like its suppose to. Any help is appreciated. I dont know what the code number was when i had it checked.