I have a 98 grandprix that will not start.The battery and starter are both good.When I turn the switch on everything works and the fuel pump comes on but the the motor want turn over.If I turn the switch on and cross out the solenoid on the starter it starts right up and turns off with the key.I just bought this car and need to get it fixed asap any help will be greatly appreciated.