Sounds like time for BBB report and or Post on Rip off report and word mouth about their service. Might also want to check the flow on your fuel regulator, most of them work by restricting flow.