'89 240 wagon, 267K, regular maintenance, last timing belt change at 237K Oil/filter change less than 600 miles ago, oil light came on when slowing down at intersection. Pulled into parking lot, opened hood and entire engine compartment covered in oil film. From fan blades back. heavy deposit on upper & lower radiator hose. Oil seal behind timing belt???? What else?????? Thanx.