Arduino duemilanove not working

If the 9V can take higher voltages, that would help. Don't forget caps as needed by the datasheets.