Time Machine keeps doing full backups
Time Machine doesn't normally do that. Open Console (under Applications/Utilities), select All Messages in the log list, and type "backupd" into the filter bar. If you scroll back up to the time of one of these full backups, there may be a log message explaining why it backed up so much.