Hello and thank you for using Just Answer
do you have the code that was given for the engine light?
a lot of the times the Oil control valve gets sludge in the screen and you can clean it and put it back in
also an overdue oil change can also set the code.
I would do an oil change remove the valve and check for sludge and clean and reinstall the valve
click here to view location of the valve
the front brake pads with rotors should be no more than 350
let me know if you need more help