Thanks for the reply moshu.
I eventually figured it out. WP wasn’t generating an .htaccess file for some odd reason. The problem was 1 line of code I had to add to the file before my rewrite rules which I wasn’t able to do because everytime I added the .htaccess file my site would error and be “forbidden”
What I did was log into my web control hosting panel and edit the .htaccess that way, added that line of code and it fixed the problem.
BTW, this seems to be a problem on mediatemple hosting accounts. FYI