Basic Premise is Totally Nonsense
The basic premise that "Joe" is stranded without the money to fix his truck is totally nonsense. The guy is supposed to be a major league star. Couldn't he have gotten money wire transferred to the town bank? And if the writers might take the position that doing so would out him or that he couldn't do this without ID, then he could have simply had his business manager phone the service station and provide them with a credit card.
Other plot points that I found disturbing were that he never reported his wallet stolen to the police even after revealing his true identity to the officer nor did he have his credit cards cancelled and that is was never explained who owned the truck he was driving.
I am not one of those people who believes that when one watches movies, you have to suspend belief in the obvious in order to allow the story to be told. This is just lazy storywriting.