Yes, if it were the problem you would get that message prior to actually seeing a Check Engine Light. Reason for it is to try to save the owner the time of taking vehicle to the dealer for a check engine light because they didn't tighten the gas cap properlyBlackrider said:didnt even kow the "Check gas cap" was a message.
This likely doesn't answer your question on factors but here is FAQ on what GM calls the GMOLSAutobahnG6 said:Speaking of "oil light". What are the factors considered, mileage RPMs, engine temp. ...etc. when the Change Oil message appears?