2000 Dodge Ram 250 4 wheel drive. Having problems with it bucking & snorting, some back firing coming from the front end down towards my feet. Some days it runs great, other days it will do this for 2 seconds up to about a minute. If I give it more gas it will stall, if I feather the gas it comes out of it & runs fine. It will stall sometimes at an idle, too. I've had it in 2 different garages for a total of 7 times! They cannot fix the problem. I've had new plugs & wires installed - TWICE! Distributor cap & rotor work, carbon removed from AIS motor, new speed sensor, different intake installed & new gaskets & bolts & changed one injecter........truck still isn't fixed. I can't afford to keep bringing it into a garage.