last year my truck got a new motor and ran great for a little while. then one day i put it in park ad went into a house for a minute and when i got back it was dead and would not start. 6 hours later i got it to start and back home. it only dies in park, it runs around town fine, but wil not restart for a few hours. please help