I just removed the solenoid and had a hard time getting the connector off the top. It looks burnt. See pics. Perhaps this is the problem.
I have just noticed that the parts seem very clean and new. Have you replaced them and if so were they aftermarket or OEM parts?