It sounds like you have an oil pressure issue. The oil pressure sensor code caught my eye.
You'll need to know if the engine oil pump is building sufficient oil pressure. To do this you might be able to rent a oil pressure gauge from one of the major auto parts stores (most charge you for the cost to buy it and when you return the rental tool you get your money back). Next remove the engine oil pressure sensor, find the appropriate fitting to screw into where the engine oil pressure sensor was and start the engine. You should see the gauge build pressure in the 25-50 psi range. If the pressure is low this could mean the oil pump is wearing out or excessive clearances inside the engine.
What ever is going on it's not going to get better and is a major problem.
SPONSORED LINKS
Friday, January 23rd, 2015 AT 9:12 PM