Mr. Heater Gas Valve Problem

67dart273 listed about all that can be done but a simple corroded terminal or connector plug or bad ground can cause it to need a tap. Then it gets the contact it needs. Easy to check that.