99 prelude check light
my check light comes on randomly and stays off a while when I clear it....... I pulled the code when it was on and it gave me code 90 which is p1457 referring to the evaporative emission system....... does anyone know what could have caused this? I make sure my fuel cap is tight everytime I close it so that could not be the problem