My car just started making winding noise and check engine light on. The noise occurs when car is warmed up. It's loud at idle and off throttle while driving. Seems like it happens when engine is loaded. Also the engine oil level light comes on, but oil level is ok. What can this be? Thanks in advance for any help you guys can give.