ของผมเคยเจอปัญหาฝาถังไม่ล็อคเหมือนกันครับ เกิดจากรูที่เกี่ยวกับเดือยพอเปิดปิดนานๆทำให้รู้มันกว้างขึ้น
(ตามภาพ)ลวดหมายเลข 1 ในรถผมไม่มี ส่วนตรงหมายเลข 2 ในภาพ รูมันกว้างขึ้น
ตอนปิดทำให้ฝาน้ำมันตกลงตามแรงโน้มถ่วง เลยทำให้รูไม่ตรงกับเข็มที่ทิ่มออกมาล็อค
คือพอกดล็อคปุ๊บ เข็มมันจะทิ่มออกมาชนขอบของรูสำหรับล็อค (เข็มไม่เข้าล็อค)
ผมแก้ปัญหาแบบบ้านๆคือเอาเส้นพลาสติคไปยัดเข้ารูที่เกียวกับเดือยเพื่อยกให้ฝาถังมันต้านแรงโน้มถ่วง
พอเข็มล็อคกับรูตรงกัน ก็ล็อคได้ตามปรกติครับ
หมายเหตุ ในภาพไม่ใช่ของรถผมนะครับ ผมค้นภาพในเน็ตมาแสดงเผื่อใครนึกภาพไม่ออก