If it's definitely motor oil, then either the gasket or the head itself. Unless it has had either of these replaced recently, because if that's the case they might not have cleaned out the system very well, or not seen to it that the pressure tank was cleaned or replaced or the overflow tank was not cleaned or replaced.
|