engine light stay on. on 2005 Jeep Liberty

I checked gas cap which is tightly closed. Light doesn't always go on but most of the time it does.

Asked by for the 2005 Jeep Liberty
scan codes and post so we can adv
code: po296
1 more answer , 3 more comments
Call dealer, there is a TSB on this, there is an updated program for the ECM, basicly I think its a computer glitch..
sorry I gave wrong code: p2096
I believe its still related to the ECM having a faulty program, call dealer for flash update to the ECM..
thank you