Last night I started it up and it started ok but with a bad vibration, so bad as to vibrate the entire cab and bed. Started it later, with lots of trouble having to crank it a few times, and attempted to drive it. I got to the end of the street and took my foot off the gas to turn it and it stalled. Got it going again and again it stalled when i took my foot off the gas. It does have white smoke coming out of the exhaust that smells like unspent gas, and it has white smoke coming out of the engine itself but that smoke is intermittent. I have changed the spark plugs, swapped the battery, and checked the fuel injectors. The injectors are functioning correctly and the battery swap had no effect as did the new plugs. I also ran a test to see if the head gasket was broken. Took the cap off the coolant and cranked it to see if the coolant came up out of the pipe. It did not so it leads me to believe there is no excess pressure in the head gasket but I still smell the gas in the exhaust. I am thoroughly bested and I need some help.
2002 Dodge Dakota SLT 4.7l