Very much true.. I however tend to believe they may have installed the wrong pump.. it's very easy to do now days... simple pressure test will tell
the tell. Heck I replaced mine and could even hear it come on but no fire.
Did a pressure test and had a Big 14psi which just wasn't going to cut the
mustard. Wrong pump...
It is true that a smack of the tank with a rubber mallet will produce a
start up but it can also fix a ground issue for a few seconds. If after
checking that and cleaning all terminals I would tend to think the regulator
may be at fault, However I have seen a temp sensor loose it's ground by
faulty sensor and keep the engine from starting. Don't ask me I didn't design
it... lol.