I was just reading an article on this on the MAD electrical site last night. They claim it's caused by the starter wiring getting too hot and they have a differant setup you can use...
http://www.madelectrical.com/catalog/st-1.shtml
You can probably get these parts on your own, but their site really has some good info.