okay so here is my problem. it started out with me backfiring alot and having inconsistent idle. so i went through the steps of re installing the cps and setting the timing and still nothing. so then i just for the hell of it put on a lexus afm and it almost completely settled the idle. however it fluctuates ever so slightly about 50 rpms. Also when it is going through a cold start it will fire right up and then shoot to 2k rpm then go all the way down to about 500 to 300 rpm as if it is trying to die then shoot back up and do this maybe one or two more times. i cannot figure out what is going on. none of this makes sense to me. if it helps i have code 24 and a vacuum leak.