in order to start my truck i have to push the spring underneath the solenoid up to where it locks. this is with the key in the on position. the spring under the solenoid wont lock by itself. what should i do to trouble shoot this problem? new solenoid or can i fix this one?