So I've had my mdx for almost 4 years now and this is the first time it's broken down. it has just under 170k on it right now. It became hesitant to start a few days prior to it dying but was hesitant to accelerate for a few months and bucked at times when accelerating. When it died going down the road I had no acceleration and upon coming to a stop it cut off and hasn't started since. It cranks but won't start. So far I've replaced the fuel pump, because that's what a family member said was wrong with it, and have since checked all the fuel related fuses. Another friend came over to try and diagnose what was wrong with it when he covered the driver side exhaust pipe it seemed to have started for a second and I'm guessing when he pulled his hand away is when it died out again. Has anyone else experienced this or can shed some light as to what could be wrong? My one friend has me worried as he thinks it's jumped time. Any help would be greatly appreciated. Also before the battery died I was getting the following codes; p0036, p0056, p0135, p0141, p0161, p0154, p0134, p0443, p0205, p0301, p0302, p0303, p0306, p0300, p0305, p0155, p2254, p0304. Some of these codes were constant and some of them didn't show up after clearing all the codes and resetting the CEL. Also the VTM-4 light sometimes accompanied the CEL, most often after initial start, but sometimes would pop on within the first mile or two driven.