First of all, repairing permissions is, for all practical purposes, a waste of time. Don't do it. Ever.
Also, don't waste time or money on third-party "utilities." You need backups, not utilities. If you have backups, the utilities are of no use to you. The whole Mac "utility" business is basically a scam, which many people on these forums have unfortunately bought into.
Don't reinstall the OS. It's not damaged. That rarely happens.
Don't boot from the installation disc to repair your boot volume. It's not damaged either. That, too, rarely happens.
Your problem, like most Mac software problems, is caused by one or more third-party system modifications that you installed. Troubleshooting the problem is a moderately complex process, because there are so many possibilities and I know nothing about your setup.
Reboot as usual (not in safe mode) if you haven't already done so. Launch the Terminal application, copy or drag -- do not type -- the line of text below into the window, and press return:
kextstat -kl | awk ' !/apple/ { print $6 } '
Post the lines of output (if any) that appear below what you just entered (the text, please, not a screenshot.)
Next, do the same thing with this line:
sudo launchctl list | sed 1d | awk ' !/0x|apple|com\.vix|edu\.|org\./ { print $3 } '
That's one line, not two. You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up. You don't need to post the warning.
Next, this command:
launchctl list | sed 1d | awk ' !/0x|apple|edu\.|org\./ { print $3 } '
Again, one line. Finally, one more:
ls -1 /Library/{InputManagers,StartupItems}
Remember, this is all drag-and-drop or copy-and-paste, whichever you prefer -- no typing, except your password.
You can then quit Terminal.