Well as it turnes out the pump was fried, evidently the guy that replaced the pump did a half ass job, so basically the pump was not secured to the tank it was just floating around. So anyways i think the problem is solved might still have a slight misfire but im gonna recheck the plugs/wires today.