engine 燈著 doesn't must mean engine has problem, but it can.
Most car can be checked for code meaning in some way without OBD2 reader. But of course, it's better to have OBD2 reader, a decent one can cost $150+.
Any noise? Any stutter acceleration? Change spark plug? Oil change?