Thanks Gidge. I found it after taking a look at Pipelines profile.
He showed me what the problem was within the first 60 seconds of chat!
I had somehow switched into wave out mode instead of ASIO mode. I'm back in ASIO mode now and it's working like a charm. Thanks Pipeline!