My 03 E-450 has starting to have low power on any hill. It starts and runs fine with no smoke (very smooth idle), empty it has no problems from stop to 2700 rpm. Loaded (~3000lbs) it can barely maintain 50 on a very low slope. RPM stays at approx 2200, there is a bit of black smoke, no unusual...