904 leak...dipstick???

Mine was leaking just as you stated and turned out to be the O ring on the dip stick tube where it enters the trans. Cheap, simple repair.