Also that engine has a high and low pressure regulator. If one sticks it will trip the light on. They and the oil pump are in the front cover and not serviced. You would have to replaced the pump/cover as the repair. And yes it can tell the difference in 5-30 and 5-20 oil but I don't think that is the problem.