Give the thermostat a check, if that's not the problem I'd say it could be the head gasket. Don't have to see water in the oil for it to be the Head gasket. I basically got into the same problem and it ended up being that, replaced it and the everything is perfect now