I've noticed my 4 runner has poor gas mileage when it gets below 60 degrees outside. Coincidentally, it's also the temperature when I start to hear "piston slap". Normally I get 20mpg+ in my routines, but a couple of weeks in 60 degree weather it'll drop to 18mpg. Anyone else have this problem? Am I correct in assuming the two are related?