Time to change oil pump?
Have you tried briefly running the engine without the belt. Keep it brief and you wont overheat anything but could give you some actual reasonable way to tell if it is internal instead of you completely baseless suspicion based on the change oil light.
edit: Also, I have changed tensioner, idler pulley, belt, and water pump already.








