Hi this is my first time post so be gentle. I have a 2003 ram 150 that hesitates under load at about 2000 to 2500 rpm. It only happens from first start, I drive about 200 yards and then go up a sharp hill, on accseleration it starts to hesitate with the rpm needle fluctuating , but eases off if  I come of the gas a bit, it stops when the engine is worm.I have changed the lambda sensor MAF crank shaft and IAT sensor to no  avail . Can someone point me in a new direction.
Regards Gareth .
Regards Gareth .