I have a small roof over my side door on my porch. Whenever it rains or snows, some water always seeps in between the small roof and the vinyl siding. It drips down the siding and makes a puddle on the porch. How can I prevent this? I assume there's a small gap that the water goes into, can I use something to seal it?