It does sound like a charging issue ..
Could try shorting out the solenoid with a screwdriver...
would tell you if that is a problem.