Sachverhalt: Mit Verfügung vom 5. März 2002 sprach die IV-Stelle des Kantons Aargau S._ (geb. 1964) eine ganze IV-Rente vom 1. September bis 30. November 1999 sowie eine halbe IV-Rente ab 1. Oktober 2000 zu. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 8. April 2003 ab. S._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihm ab 1. Oktober 2000 eine ganze IV-Rente zuzusprechen. Zudem ersucht er um Gewährung der unentgeltlichen Verbeiständung. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 