I have a 2004 Ts125a sle new to me that is putting on the engine oil pressure periodically. It may not come on for days and then as today it comes on in the middle of a field with an error code 14109 i think. Usually as with most people you turn it off immediately. Turn it back on and everything is as normal til next time. Most off putting. My mechanic has put pressure clock on and everything checks out and pressures are all within specs. Also whether this is linked or not it keeps dropping revs when on hand throttle just for a split second and then back to normal. Also cleaned all plugs and checked for bad connections. Would be most grateful if anyone could shed some light on this thanks