Thanks again Jerry
A few more details
When the truck ran for the first few times, heard a metal squeaking noise
At first thought it was coming from the timing chain cover
It went away after press the cutch a few times. The lurching sometimes goes away too after pressing the clutch. The throw out bearing came out bone dry and the rear 2 motor mounts are not bolted in if this helps at all
Thanks again