My stock oil gauge isn't accurate I don't think but its right in the middle. I've already replaced the springs but the sound is still there. And the cap is fine that's why I think its the solenoid but not for sure... guess I can swap it out with a known good one.