I had the same issue, turned out the plug on the Park/Neutral switch was loose on the auto trans. you can bypas test it at the starter relay by earthing the G terminal to a good earth and test crank it, the Trans switch simply provieds the earth for the starter relay to work, bad earth poor starter solenoid function.