Added a roof onto a pre-existing deck. Customer wanted metal on new roof instead of shingles to match the rest of house. I butted metal to house facia 1/2 inch below shingles. I installed metal flashing over seam, 3 inches under shingles and 5 over new metal. Glued shingles to flashing with generous dose of black jack. Screwed flashing to metal on the ridges at facia and at outer edge. Covered screws at facia with black jack. Filled voids between ridges in metal under flashing with Great Stuff foam. Roof leaks where metal meets house and runs down facia from one end to the other. Someone help me. I dont know what else to do.