it happened to my truck some wires in the pcm bundle had rbb through causing the rpms to surge. I would definetely start withcleaning the maf and throttle body and then move on to a possible short in the ecm.