Hey guys, thanks for the help.
I have now tried all of the above. I still have the P0300 code. I even went as far as replacing the MAF.
Sometimes the idle feels a bit better, sometimes a bit more rough. It seems the more I drive it the worse it gets. If I drive it for a bit, shut down, and...