Its a stuck starter relay. You need a new starter. If you want to just get it to start you can tap the starter relay and it will start up every time but eventually it wont work.
I have a few stock starters here. You can get one for 20.00 bucks. All work perfect.