Well done! You have used the troubleshooting tips to prove that your normal (old) user account is damaged.
Cassie D wrote: ... Does anyone know how to fix it on my main account? ... 10.5.8
Because there are many thousands of files in any OS X system, I have never successfully "repaired" a user account. It is faster, easier, and more reliable to merely change to a new account that works properly. Here is how I do it.
First, if you do not already have one, make a current backup of your important files. If you need help, see: http://support.apple.com/kb/HT1553
Next, decide whether you want to use one of the existing test user accounts that you already know works. Renaming account names can cause serious problems, so if you want a different name for your new everyday user account, it is best to create account with the name you like. Test the new account, too, to be sure it is working properly before proceeding.
Now, copy needed data from your backup into your new user account that works. Begin using this new account as your every-day "main" login account. Do not move or delete anything from the old (damaged) account at this time.
If you must add any third-party items to your new account, add only one at a time. Test thoroughly before adding another third-party item. This technique will help you quickly identify any particular item that might have been the cause of a conflict in your old account.
Use your new account long enough so you can be certain that everything you do with your Mac is working properly in the new account. Depending on how you use your Mac, this can take weeks or even months.
When you are certain that all is well with the new account that is now your normal account, you can throw away your damaged (old) original user account folder to reclaim its disk space.
Message was edited by: EZ Jim