the truck had been running good for the last 4 months until it got colder out then it was constant hard starts last night the fuel pump acted as if it was weak I tapped it with a screwdriver started working just fine but as I drove the truck fell flat on its face miss firing and backfiring...