I have a KA24DE that was professionally rebuilt, but not re-dynoed after it grenaded on me a while ago. I have the car completely back together now, but it has some issues.

1) The idle will hunt from almost stalling at 500 rpms and then will shoot up to 2500 rpms then back down, etc. I unplugged the TPS, tried adjusting idle screw, but it did absolutely nothing. I also tried replacing the O2 sensor with a used (but thought to be good) unit.

2) The motor rocks a LOT from side to side no matter what the idle is.

When I hit the throttle, it revs and pulls nicely, but the low RPM issues and motor shaking scares me.
Fuel pressure is around 43lbs at idle, oil pressure is 50lbs, everything else is fine.
Bad sensor somewhere?

Cam timing off a tooth or something?
CAS/distributor bad? (my timing light died, so I couldn't check timing today)

Thanks for any help!
Tim