dh, i think sometimes i am loony....i have a strat...under certain environmental conditions, i pick it up, i play for an hour...and it's fine. not much drift at all.
other times, usually when it's either about to rain, or has just rained, i play it...every 10 minutes, i can hear it go out of tune. i wonder to myself if it's the body heat of me holding it or??? wood is very strange...it has 'personality'.
when i was gigging semi-regularly, this is why the steinberger went with me lots of times. i had to put up with the yaya about 'where's the headstock', but that was better than hearing 'you're out of tune'. i have let it sit in a car for 2 hours in 100 heat, and by golly, if it drifts, it only drifts a cent or two. same in cold weather.