Sounds like a vacuum leak. this will affect the idle causing it to idle high but with no power (at idle) so almost dies at idle in drive, (under resistance) The knocking is likely your exhaust pipe shaking and hitting under car, cos of the engine shake.
Look for a vacuum tube hanging loose from around the intake area. Maybe trim off stretched end and reattach. May be able to hear it with engine running.
300 views
Usually answered in minutes!
×