We are going through the same situation you are, right now.. It sucks pretty bad. We are so ready to have this bad boy running. We have replaced so many parts thinking that was the issue. Have you figured out what was causing your truck to do what it was doing? We know we have a bad cam and 2 bad main bearings, we are hoping that when we replace them today, this will fix our little problem. I will let you know more by this afternoon. Hope to hear back from you soon. Thanks.