Small variations over long periods of time are the result of changes in temperature and atmospheric conditions. Wide variations over very short time periods (Sits there going grunk grunk grunk like a badly tuned diesel) is usually caused by a vacuum leak.