I just found out that my Mazda 3 2004 (with less than 50,000 miles) needs major engine repair as a result of a tiny crack in the oil filter cap. I took the car in for minor service repair (per manufacturer) less than 5,000 miles ago and the leak wasn't detected. The oil light never went on...