Allright guys I need ya'lls help. So the other day I bought this truck. Its a 1998 chevy 350 z71. When buying it my cousin delievered it to me. he drove it on the trailer. but when he got here it would not start, so we figured it was the starts because I knew that the starter and water pump was bad. Well I bought a new starter and it still wouldn't start so I drained the oil and it was like chocolate milk. So I took it and had a buddy change the head gaskets and intake gaskets and headbolts and manifold bolts. Put all new NGK Plugs in. While doing that he put in a new water pump and fan clutch for me to. and Today at my other buddies shop we were fixing the dual exhaust, and found that there are no lines for the back brakes, and found that a union mid way on frame was welded shut to stop leak. so we fixed all that then found that the brake cylinder is bad so we changed that. Well after all this the truck is running funny. It'll idle real low and sometimes just die. in the process of putting in tranny slip fix, the engine killed twice. and when im driving and come to a stop it almost sputters out. and putting from park to reverse or drive it gets real low till I push on the footfeet. At one point it did throw the code for crankshaft sensor. and while driving down the road speeding up, around 50-55mph theres a kick, dad says its the drive line smacking, its almost like it lose grip of something and then smacks hard. doesn't do it all the time and I have no idea what it is, and now my pressure hose for power steering is bad, and theres 3 different lengths, not sure which to get. Lots of help needed, I wanna get this truck running right! Thank you!