Two problems.
Engine light is always on. Mechanic checked it, the light went away for a few days, but came back and has stayed on ever since.
Tonight, after driving for 2-5 mins, battery light came on and stayed on. Stopped the engine, to put gas, drove for 2-5 mins and came on again...