Re: bad fuel pump?
Numbers 2 and 3 could be both because of a bad "idle air control" valve. It measures the amount of air coming from the intake and adjusts the fuel so it doesnt run too rich or too lean. Have you tried cleaning your throttle plate? That will also cause a rough idle. Last thing would be to check your o2 sensors. That will also cause the fuel to run lean, making the car drag. Just a couple ideas.