I need some help please. Last month I bought a sweet 97 K2500 x-cab, long box, 454, auto. Love this pickup so much but it LIVED in the shop ever since I got it home. I bought it 250 miles away and it drove home fine. It did start hard when I was picked it up, but ran good on the way home. Ther...