Knocking, acceleration issue, stalling on stop.
I have a 2007 Ford Escape Limited. It went 7,000 miles past oil change (oil light came on then engine light). it is knocking and stalled at a light today. The knocking and rattle in the engine is LOUD. With it floored it will rev up to 4rpms, but won't accelerate and while driving it holds at 2rpms but won't go over 40 mph, slower on hills and stalls at stop. please help!