change out the solenoid. or it will die sooner or later.
500.00 fix at the local mechanic. you will need to pull the cam to do this.