We need more info, 4cyl engine or v6? I think you have 4 cyl? Unfortunately we all cannot predict the future including your mechanic, I would hook up a mechanical oil pressure guage to verify you have good oil pressure! I have heard of people having problems with the oil pressure stop warning light coming on but they do have good oil pressure, but I would fix problem, if you ignore the warning whether it's correct or not if you ever have a problem you won't know and you will snuff the engine, also transmission leak can be rubber hose clamp for transmission cooler lines, original clamps are one use only but you can remove old clamp and install standard type clamp that you can screw tight, these transmissions are very expensive if you let the fluid get low you can possibly Burnup the transmission. Hope this helps.