the tps isnt gonna really cause it to fluctuate, nor will the ide adjustment screw. that will just give you a high OR low rpm idle. usually this problem is caused by the IACV. remove the iacv,from the intake manifold and coolant lines. remove the plate where the coolant lines go in (should be 3 screw if i remember right) there should be a screw type thing or jet or something inside, it sometimes backs out and causes this fluctuating idle. screw it back in if it is out and clean out the iacv and this should take care of your problem. if the problem persists, check and clean out the FITV