Trouble code P0522 means:Engine oil pressure/switch low voltage
Trouble code P0522 means: Engine Oil Pressure Sensor/Switch Circuit Low Input
Random Misfire.
Shift Solenoid A Error
Cylinder number two misfire.
Trouble code P0500 means:Vehicle speed sensor malfunction
Camshaft position sensor circuit malfunction.
Trouble code P0522 means:Engine oil pressure/switch low voltage
Trouble code P0406 means:Exhaust gas recirculation sensor A circuit high
Trouble code P0700 means: Automatic Transmission Control System Malfunction
it is the oil pressure sensor. Check your oil level, then test your oil pressure sensor.
Trouble code P1470 means: Leak Detect Pump Pressure Switch Low
your main computer -pcm- is bad. This is an internal error which can only be repaired by replacement.