My notes I didn`t write down every one.
First time no date racq came out had scanner but didn`t show codes he reset all good.
Second time about 3mths later P0301 was also in limp mode racq reset all good.
Next missing drove to dealership parked turned off car get phone call nothing wrong so must have reset itself WTF.
So after a few misfires and help just resetting I got a scanner and reset faults and away I go thinking soon or later something will fail.
4/1/2013
P0133/P0132/P0133/P153/p1153 reset all good.
8/6/2014
P0138/P0158 reset all good
9/11/2015
P0059 - HO2S Heat resistance Bank 2 Sensor 1/P0132/P0134/P0300 reset all good
11/2/2016
P1133 - HO2S Insufficient Switching Bank1 Sensor1
P1153 - HO2S Insufficient Switching Bank2 Sensor2
Reset all good
https://www.obd-codes.com/forums/viewtopic.php?t=10687
12/5/2016
P0059 - HO2 Heater resistance bank2 Sensor1
P0134 - HO2 sensor Circuit No Activity Detected Bank1 Sensor1
P0300 - Random Multiple Cylinder Misfire
Reset all good
27-10-2016
P0133/P0300 Reset all good.
3/4/2017 Hurricane Catback Exhaust Installed. They couldn`t get the post O2 sensors out so got 2 new ones.
18/05/2017
HO2S
P0054 B1/S2
P0060 B2/S2
Reset all good
21/5/2017
P0157 - HO2 Sensor Circuit Low Volts Bank2 Sensor?
P0300
Reset all good.
25/5/2017
Engine Light stayed on couldn`t reset codes.
They replaced the 2xO2 sensors warranty
Didn`t give me the codes.
As I said above about reading the pre o2 sensors can upset the back ones I put new ones in the front.
So far so good.
So in 5 and a half years these are the only electrical parts that I`ve had trouble with codes / faults.
So I just waited for something to break.