it is the oil pressure sensor. Check your oil level, then test your oil pressure sensor.
Trouble code P0522 means:Engine oil pressure/switch low voltage
Trouble code P0522 means:Engine oil pressure/switch low voltage
Trouble code P0304 means:Cylinder 4 misfire detected
Trouble code P0562 means:System voltage low
Trouble code P0765 means:Shift solenoid D malfunction
Trouble code P0630 means:Vin not programmed or mismatch-ECM/PCM
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0700 means:Transmission control system malfunction
Trouble code P0236 means:Turbocharger boost sensor A circuit range/performance
Trouble code P0700 means:Transmission control system malfunction
Trouble code P0700 means:Transmission control system malfunction
Trouble code P1684 means: The battery has been disconnected within the last 50 starts