First things first, how is your engine oil level? The solenoid doesn't know what gear you're in. You can apply 12v+ to the solenoid to test it manually. Id be willing to bet the solenoid isn't the problem.