Depending on what the leak is. If it is a gasket leak, you can probably repair it yourself. If it is a hole on the exhaust pipe, and you know how to weld, you can probably fix it your self. But if you can't do either, I don't see how it can be fixed without going to a shop.
The check engine light is probably due to the exhaust leak, so there is nothing you can do until you fix the exhaust.
As for the oil light flickering, first make sure that you actually have enough oil in the engine. Next, make sure that your oil sending unit is working properly. If not, replace the sending unit.
SPONSORED LINKS
Wednesday, November 12th, 2008 AT 10:59 PM