You seem to really want to beat this thing to death. They brought 5w-30. As far as if the code came back I don't know. I verified the abs repair was correct. Cleared the codes and shipped it. My work was done. I fixed the customer abs prob, verified the fix, installed the 5w-30 oil he provided, changed the filter, did the rest of the service. Moved on to the next car. I did exactly what the customer paid for. I do remember telling him if the code comes back let us know. MY point was there were no oil viscosity code in history. He had always used 5w-20. He bought & brought 5w-30 by mistake. Asked if it would hurt I said no. After the test drive a rescan showed the new pending code for improper oil viscosityWhat oil and viscosity did they bring? And did the code get reset and it never came back, or was the oil actually changed to get rid of the code. If so, what oil was put in instead? Can't just say it was the oil without doing more controlled tests to prove it was actually the oil. Any engineer who makes a self-monitoring system so sensitive to a few cSt difference in oil viscosity should be fired, lol.