My 11 year old CAT 3126 finally had an oil leak at the front timing cover. After pulling radiator etc. we discovered 2 bolts that were only finger tight. After pulling and resealing timing cover and putting all of the parts back together (@ $2400 - almost all labor), the mechanic showed me the cause. The back bracket mounts for the compressor had become loose and the vibaration of the compressor had loosened the front timing cover bolts. He said that checking those back bolts every few months would have alleviated the problem. This was also a good time to change the belts, some hoses and the tension pulley. If you are ever in search of a good mechanic in the Detroit area, try American Diesel in Romulus. Not much to look at but have always done good work for me.