Yep mine came off too, could not find mine, Honda rplace under warranty...Found where it came from engine manifold I looked there first lol but did notice the 3 small holes and small recess. Must wear glasses. Stuck it back on with super glue on the three prongs but not entirely convinced it will hold