have you changed the breather/oil seperator (black canester near the cambelt cover) these can leak internally, there cheap, so worth a try, good luck

also they are normaly lumpy on base idle as this should be set @ an unhappy 700-750rpm (ups to approx 950 when iscv reconnected) & is your cam good?