Tom is right you may be getting volts but no amps. Also you know the starting curcuit goes through the safety switch connected to the gearshift. This is a major area to check as it presents many problems and is hidden. Check for pass through current here. Fianlly Take the wire off that goes to the the solenoid and have someone hold the key to crank, VERY quickly try arcing the end to any metal that is grounded. I bet you have no current or voltage to the wire. Start back tracking, it is the only way to troubleshoot.