alright, everything's put together, (just swapped head, and cams) got it timed, all vacuum hoses are on, coil pack is grounded, but it it running rough. You can tell it fires on all six, but it has a erratic idle, as in it varies from 400 to 800 rpm, regularly. Do you guys have any ideas? I checked coolant sensors, cps wiring, timing, coilpacks, plug wires, grounds, everything I can think of, but no change. Help would be appreciated.