Yes. It's based on an actual event that happened from early July of '94 to August of that same year.
His nephew, Dayne Straight, drove him back home and Henry (renamed Lyle in the film) moved back to Iowa to stay close to his family.
Alvin died on November 9th of 1996.