1988 chevy caprice brougham 305 stalling

my 88 caprice 305 has new carb, fresh tune up, map sensor, oxygen sensor, coolant temp sensor, fuel pump. still chokes after bout 30-40mph. lacks power. also did the timing. any suggestions?