Go figure, the Traverse was reading a little low since I changed the oil ~4000 miles ago, and darned if the cap was stuck! A little coaxing got it off safely, but it seems to me it was sticky when I changed it, so I smeared a little engine oil on the O-ring. Anything better I should be using?