I have a kubota g1900 diesel lawnmower that has recently been smoking under the hood after several minutes. I changed the air filter and used an air compressor to clean the radiator but it still does it. Both of them were very dirty. I have not changed the oil since about 2 years ago but just drained it today. I did notice before I drained it that the oil seemed too much when I pulled the dip stick out. I'm not sure if it's overheating or just smoking. I already put in ethylene glycol green 50/50 in the radiator up to the cap. Any suggestions as to what's causing this would be appreciated.