Q: engine won't start on 1990 Chevrolet Blazer

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
my car will not start when engine is hot. the fix is a lighter bendix spring but gm does not sell them anymore. when the starter gets hot do to being to close to the headers, it wont start until it cools down. the fix is a lighter bendix spring. if anybody knows where to get a lighter spring, let me know.
(1) Answer
This is just a thought so don't yell at me. I know on some older GM V-8s there was a heat shield for the starter have you thought about going that route?