update, got to my car for an hour or so today, changed cam seals bc they leaked, and the timing is not dead on, the exhaust cam was only 1 tooth counter clockwise, didnt fix idle, took off the iacv and the screen looked decent, i put it back on and for kicks i started it while it was unplugged, and it idled around 1k rpm but very ruff... then i ran out of daylight... so could it be the iacv? btw theres no coolant hoses to the iacv there is also none to the throttle body there all blocked off