Remote solenoids, etc. are unnecessary as long as you don't have headers right on top of the starter. GM makes a simple solenoid heat shield. I had the same heat soak problem with my ram horns. Solenoid got hot, wouldn't start. I added this little booger with some of the heat tape stuff added for extra measure (never replaced the solenoid) and it hasn't had a starting problem since I added it in 2006.
http://shop.advanceautoparts.com/p/d...ontent=5706971
There are a couple versions, just make sure the screw pattern matches the screw pattern on your solenoid. I think this one should work for most of us.