When you had the cover off, did you check for knicks or bumps on the mating surfaces???
A lot of times, people will pry the cover off with a screw driver and not watch where they pry. Shops included....
Any imperfection in the mating surfaces has the possibility to cause a leak.