주유구 캡이 제대로 닫히지 않았을 때 엔진 경고등이 들어오는 이유는 차량의 연료 증발가스 제어장치(EVAP 시스템) 때문입니다.
자동차는 연료탱크에서 휘발유가 증발하면서 생기는 가스를 그냥 밖으로 배출하지 않고, EVAP 시스템을 통해 포집해 엔진에서 다시 태워 처리합니다.
이때 연료탱크는 완전히 밀폐되어 있어야 정상적으로 압력(진공 포함)이 유지됩니다.
그런데 주유구 캡이 헐겁거나 제대로 닫히지 않으면 외부 공기가 들어가면서 연료탱크 내부 압력이 깨지게 됩니다.
차량은 이를 연료 증발가스 누출로 판단하고, EVAP 시스템의 압력 센서가 이상을 감지하면 엔진 경고등을 점등시킵니다.
이 상태에서 주유구 캡을 다시 정확히 닫으면 밀폐가 회복되고 압력이 정상으로 돌아옵니다.
이후 일정 주행 동안 이상이 없다고 판단되면 ECU가 스스로 정상 상태로 인식해 경고등이 자동으로 꺼지게 됩니다.