340 wont idle

bad fuel pump , old filter , sucking air into the fuel line , lack of fuel pressure...