I was up river 2 miles from home and was going up steep hill and when front tires lifted almost flipping over backwards let off gas and i rolled down the hill little fast and when coming to a stop at bottom of hill motor started screetching and noticed the truck trying to move and noise got louder till it died. i tried to start and the truck started to move with starter . I had to bang the shifter to get it to neutral and then truck started and when i put it in gear noise came back and it died again. I put it into neutral again and started once more and put in drive and gave it 1/2 trotlle and it took off and drove fine to home and when i pulled up and stoped while still in drive the noise came back and got louder and died again. what do you think.?