1989 chevy truck 350 tbi

i just installed a 89 chevy tbi in an 84 chevy crew cab. it has a very rough idle and is running very rich, shakes like heck under 1200 rpm. i have put a new regulator,iac vavle,plugs, wires, cap,o2 sesor in. it is not give any trouble codes