p0171 OBD-II DTC: P0171 System Too Lean (Bank 1) system to lean

p0336 P0336 Crankshaft Position Sensor A Circuit Range/Performance you need a crank position sensor, this might be causing the knocking or what caused the knock.


p1441 A P1441 on this model means that the vacuum switch just behind the purge valve is signaling the computer that it see's a vacuum, when the purge valve is not commanded on. The most common causes are a bad purge valve, or a bad switch.

If you can upload a video of the engine running to youtube and link it here.