RonCruiser battled this issue for half a decade, tried all the usual suspects and ended up solving it by adding a starter relay kit by Painless Wiring in 2011.
https://forum.ih8mud.com/threads/no-start-rears-its-ugly-head-saga-continues-sleuth-s-still-needed.138420/post-6316270
Here he...