Try a zero point caibration first then go from there.
If you can get it done, I'd try a ZPC and see if that does anything as it won't really hurt anything.
But really you need to pull the DTCs so we can look at them. No one can accurately tell you what is wrong with the vehicle without knowing what the codes are, the lights are there to tell you, "Hey! I think I have a problem; but you need to ask (pull DTCs) what I think is the issue!"
Thank you...

