Google Maps does not always enter a street address in exactly the right place.

A very accurate way to place your pin is to zoom in till you can see where you want the pin to be. Then click the map at that place. The Lat./Long. will automatically be entered and the pin will go exactly where you want.