Converting the starter to twelve volts would just be masking the problem. Compression does not build up as you drive. As was stated, check your timing. Was the ammeter showing a good charge as you were driving? A bad starter can be affected by heat, but that isn't often a problem on Chevy sixes because of the exhaust routing.