I have a 2001 Ram 2500 with the 5.9 360. Replaced the timing chain, cap, rotor, spark plugs, wires and all the gaskets besides the oil pain and rear main seals. When starting it, it takes a bit to start up unless you hold the throttle to the floor. Once it’s running, it stalls if you let it idle but it revs up perfectly like it just came off the lot in 2001. However even revving it up, it runs really rich and when attempting to get it to idle, it floods itself causing it to stall. I replaced the coolant temp sensor thinking it may be that but still same problem. It ran fine before just had issues starting and driving at the same speed due to the timing chain being loose. What could be causing it? Could it still be the temp sensor because I don’t have the radiator in?