A P0335 "check engine light" code could be caused by:
Damaged CKP sensor connector
Damaged reluctor ring (missing teeth or not turning due to sheared-off keyway)
Sensor output open
Sensor output shorted to ground
Sensor output shorted to voltage
Failed crank sensor Broken timing belt
Failed PCM
Read more at:
https://www.obd-codes.com/p0335
Copyright OBD-Codes.com
---------------------------------------------------------------------
Potential causes of a P0521 code include:
Low oil level in the engine
Old dirty oil (overdue for an oil change)
Low oil pressure
Faulty wiring or connection/connector in the oil pressure sender circuit
Faulty oil pressure sender/sensor
Read more at:
https://www.obd-codes.com/p0521
Copyright OBD-Codes.com
-----------------------------------------------------------------------------------
Potential causes of a P0520 code include:
Faulty engine oil pressure sensor
Excessive resistance in the oil pressure sensor circuit
Short in the circuit to/from the oil pressure sensor and/or PCM and/or ground
Faulty PCM (less likely)
Read more at:
https://www.obd-codes.com/p0520
Copyright OBD-Codes.com
---------------------------------------------------------------------------
https://www.obd-codes.com/p0642
-----------------------------------------------------------------------
P060E Description The Throttle Actuator Control (TAC) system uses two Accelerator Pedal Position (APP) sensors to monitor the pedal position. Two processors are also used to monitor the TAC system data. The engine control module (ECM) performs an intrusive test in order to detect that the APP signals are not shorted together. The ECM accomplishes this by pulling the APP sensor 2 low momentarily and looking for sensor 1 to also be low. The TAC system also performs this test on the throttle position (TP) sensors. This diagnostic monitors the transistor used to pull one pedal and one throttle sensor to ground simultaneously. Additionally, Both processors monitor each other's data to verify that the indicated APP calculation is correct.
Read more:
https://www.autocodes.com/p060e.html
------------------------------------------------------------------------------
P2122 - Throttle/Pedal Position Sensor/Switch 'D' Circuit Low
Read more:
https://www.autocodes.com/p2122.html
------------------------------------------------------------------------------
P2111 - Throttle Actuator Control System - Stuck Open
Read more:
https://www.autocodes.com/p2111.html
=====================================================
I am not a mechanic, so what do i know :4-dontknow:
Sounds to me that you have a dirty throttle body, a bad wiring connection, & a sensor is out of position & needs adjustment