Sorry dude as I live in Germany I cant help you out with a decent mechanic in your area. As for the fuel pump they howl for a while before they completely pack up, long term though you are going to have to repace it.