The check engine light, crews control light, and the hill assets light all come on the code was P0457 witch is the emissions issue says to check the gas cap. It has a fuel leak at the fill hose on top of the tank that explains the code but the other lights are confusing me. Reset the code and all 3 come back on daily. The person I got it from told me that if its low on oil that a lot of lights come on is that the case with anyone else. Have checked the oil and it's not low??