2004 Chevy impala 3.4

Having to spray primer in throttle body in order to start..have replaced crank shaft censor,fuel pump..we have tested battery also…tested fire on spark plugs..im thinking its sometgin to do in throttle body…we have cleaned battery terminals also…plz help