lol, I have no idea how it came off... i'm just happy its fixed, I didn't get aruond to cleaning my engine yet though, been so hot here, impossible to spend anytime outside without dying of heat... and i'll be gone all weekend (gf's car)... so i'll probably only clean it on sunday...