2005 Nissan pathfinder se throttle problems

I have a 2005 Nissan pathfinder with71000 miles on it and I make sire the maintanance is in top shape in this car. But recently I needed a new belt so I let my dad do it for me and when he pulled the air cleaner tube out he noticed that the throttle body was a little dirty. So he sprayed throttle cleaner and brushed it with a tooth brush. But when he was done I started it and the car took some time cranking. Then it idles a little high like about 2000 rpm. Then today when I was coming to a red light i brakes and the engine lurched a little as if I was pushing the gas. Also theservice engine light is in too. So what might be the problem and what do I have to fix it?