All those codes may have been there for a while, I would check the new error, getting the code number once it's scanned and plug it in to google. Was it a local Mech you went to?
Nissan's Consult3 units give a much more detailed description of faults (sometimes) and it can be worth taking it to Nissan for a scan, but at $150-200 it isn't cheap. The Chinese Consult3 knockoff I use works well on all the ecu's in the car, I also have the Osirus cable which gives good descriptions of engine codes. Other units can be hit and miss, and it would depend if the mech updated the unit with later Japanese protocols.
The slip light could be caused by mismatched tyre sizing also I think. So all three lamps come on together?