When I push down, there's kind of a fast and light chugging sensation, and then the motor picks up. Could this be caused by a leaking intake manifold?
Check the fuel pressure at the fuel distributor. It should be more than 90 psi. No harm in changing the fuel filter first. Make sure both fuel pump are operating normally.