Can the pump be bad even if giving those values?

YES.
tell-tale signs that the pump needs serviced:
excessive crank-to-start times particularly on over-nite or longer cold start
lazy throttle...