Sachverhalt: Sachverhalt: A. Mit Urteil vom 12. Mai 2005 hiess das Eidgenössische Versicherungsgericht die von C._ erhobene Verwaltungsgerichtsbeschwerde dahingehend gut, dass in Aufhebung des Entscheides des Versicherungsgerichts des Kantons St. Gallen vom 4. November 2004 und des Einspracheentscheides der IV-Stelle des Kantons St. Gallen vom 17. September 2003 die Sache an die Vorinstanz zurückgewiesen wurde, damit sie, nach erfolgter Abklärung im Sinne der Erwägungen, über die Beschwerde neu entscheide. A. Mit Urteil vom 12. Mai 2005 hiess das Eidgenössische Versicherungsgericht die von C._ erhobene Verwaltungsgerichtsbeschwerde dahingehend gut, dass in Aufhebung des Entscheides des Versicherungsgerichts des Kantons St. Gallen vom 4. November 2004 und des Einspracheentscheides der IV-Stelle des Kantons St. Gallen vom 17. September 2003 die Sache an die Vorinstanz zurückgewiesen wurde, damit sie, nach erfolgter Abklärung im Sinne der Erwägungen, über die Beschwerde neu entscheide. B. Mit Entscheid vom 10. August 2005 wies das Versicherungsgericht des Kantons St. Gallen die Beschwerde erneut ab. B. Mit Entscheid vom 10. August 2005 wies das Versicherungsgericht des Kantons St. Gallen die Beschwerde erneut ab. C. C._ lässt Verwaltungsgerichtsbeschwerde führen und seine Rechtsbegehren erneuern. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 