I cleaned out the idle air control valve and I can see some improvement. For example it idles a lot smoother.
But it is still kind of messed up, it idles fine until I push in the brake pedel, then it dies or, it revs up a bit and stays there. If I keep pumping the brake, the idle jumps up 100rpm everytime until it hits 2000rpm. Then it sits there.