I have a 94 dakota with a 3.9 V6 motor and i have a problem with it idling and staying running. Sometimes it will start up and run and idle fine and then sometimes it will spit, sputter, and then eventually stall out but it will restart just fine. Sometimes when it starts up real hard and idles hard the check engine light comes up with a Code 14 which is for the MAP sensor. But like today i went out there and it started fine and i could actually put it in gear and pull it out of my garage and back in without it stalling WOO HOO .. Is it just my timing that is off or is it something else that i need to check or replace or whatever. Any help is greatly appreciated.