I had problem with check engine light for long time. I replaced this about 2 months ago as both the most of advices and easiest way to solve check engine problem was changing fuel cap. Since that replacement, I haven't seen check engine light so far. This is a great product for the price.