Product review (5 stars): Leak fixed!
Finally found the leak!  Replace everything else first and it came down to this little rubber seal.