2004 Chrysler Sebring 2.7L. DOHC. Question: Oil light is flickering on and off at times, mostly at idle and at stops. Oil level is ok. Hearing a slight knocking coming from the top end. Dropped oil pan and inspected pump shaft and pan. Seems to be ok. Screen is clean. What are the chances of it being the oil pump? Maybe worn bearings? Thank you!