I agree with the people saying it is the water profile.
Use RO and get the Bru'n water spreadsheet and do your own water profiles if you plan on using grain.
Did you ph the wort when you did your starting gravity?
When you boil you keep lid off kettle right?