Took it into the shop yesterday. Ended up being the starter solenoid. Took it out last night and its as good as new again. Thanks for your help.