2007 Nissan Altima - Revs and jerks

2007 Nissan Altima 3.5 manual 6 speed with a push button start is revving up and down like crazy while sitting at idle. When driving, it jerks. No service lights on. Put it on the reader and no codes show up.

I would replace IAC valve and clean the throttle body while I was there.