Ok guys I’m new to the forum , don’t usually post to forums. So the problem I’m having is I bought this tractor without it running, guy said it wouldn’t start said it was run out of fuel mo probably i winched it up on the trailer and brought it home. Long story short got it running and number 2 rod was knocking very loud. So I purchased another short block oil pan to block deck surface. Cleaned it all up, new gaskets had the head checked all good put it on my injection pump timed to the engine per the book I have on my engine (e3cd) the tractor idles great but when you give it throttle it will only get to 1500 it goes no further than that and it smokes very badly. At idle it is clean and smooth. I have tried everything I can think of valves have been adjusted engine front cover pulled back of to verify all timing marks (they are all good) at this point I don’t know where to turn. Also all 3 injectors have new nozzles. For the record the tractor ran fine didn’t smoke or anything prior to the new bottom end. It seems to be a fuel timing issue but I’m not sure anymore. Any help is appreciated thank you guys sorry for the long story.