You can't adjust ignition timing. That is set by the crankshaft position sensor. It has some serious timing advance built in, then the Engine Computer calculates the correct amount of delay to achieve the desired actual timing advance. By turning the distributor you just changed when the injectors fire. If they fire too soon, the fuel will just puddle in the intake manifold until the intake valve opens. That gives the fuel a little time to condense back to a liquid. Liquid gasoline doesn't burn. It has to be a vapor.
For the symptoms you described, the first suspect should be the fresh air tube between the mass air flow sensor and the throttle body. Only Chrysler has never needed a mass air flow sensor to make their engines run right. For all other manufacturers that sensor has the biggest say in how much fuel goes into the engine. There can't be any cracks or other leaks in the tube. If any air sneaks into the engine that the computer doesn't know about, it wont command the fuel to go with it.
Mass air flow sensors work on temperature. They heat up a temperature-dependent resistor, (thermistor), then watch how much the air flow, by mass, cools it off. The intake air temperature sensor is used to know the starting point. Those sensors have an extremely low failure rate because they contain just one component, but if there's a less-than-perfect connection on one of the terminals, that will alter its reading. The sensor is fed from a 5.0 volt circuit, but its signal voltage must be between 0.5 and 4.5 volts, (approximately). Anything outside that range will trigger a diagnostic fault code. The problem though, with a poor connection, is the signal voltage could be within that range, but wrong. No code will be set but the Engine Computer will base its fuel metering calculations, in part, on air temperature, and on the readings from the mass air flow sensor.
If there's an aftermarket cold air system on the truck, get rid of that. The goal of the intake system is to warm the air so the fuel will vaporize better and burn more completely. The goal of cold air systems is to condense the air so more can be packed into the cylinders. You need more fuel to go with that air, otherwise you'll be running lean which causes stumbles and hesitation. Once the engine gets to around 160 to 180 degrees, the computer adds the readings from the oxygen sensors to its fuel metering calculations. At that point a lean condition will begin being detected and the computer will add more fuel to get the correct mixture. Cold air intakes are a serious waste of money. They only provide value at wide-open-throttle when you're at your limit of how much air can be squeezed into the engine. At any other speed, if you want to go faster, you just push the accelerator pedal further.
SPONSORED LINKS
Saturday, February 8th, 2014 AT 3:33 PM