340 engine

i checked the choke it stays open .started playing with the timing set it at different settings the car now stays running in drive but i cant get it to rev over 1600 rpm in gear put in in park and it revs fine.