I'm going to bet on a bad technician here since he "fixed a problem" and evidently made it worse. Did he not check the bay after his work? Greg may be right, the easy way to test his theory is to see if all the other bays are making foam. If they are, my bet would be he removed the solenoid...