When I was driving to class this morning, I looked down to check the RPMs and it was stick at around 1,600...but was held there for around 5 seconds. It would then swing to the RPM that I had come to and would stick there for 5 or so seconds. Then once i had idled down at a stop light it would read from 1000 to 500-600 rpm smoothly. Then once i started gaining RPM it would start sticking again. I suspect that since the transmission (manual) was still somewhat cold that it wasnt reading right, because now that it is warmed up it seems to be working fine. Ideas? 
Thanks guys.

Thanks guys.