Good feedback from the collective. I'd definitely be looking for a bad ground and checking the fuel system for flow.
Otherwise the only I can offer is empathy over the rape of the bro's wallet. Was there an agreement that this puppy would be "fixed"? If so, services were not delivered and you have a case.