A leak down test may tell you exactly where the leak is...it helped me find the cause of a similar problem...