How and when are you checking the oil? What level are you trying to keep it at?
I went through this when I got mine years ago. It will spit out the oil it doesn't want, and then stay at about half full.
You must leave it overnight somewhere flat, then dip in the morning, and don't try and keep it at max level.