84 Chevy Truck won’t start

I have an 84 chevy truck that won’t start after sitting couple of days cranks fine and can smell fuel but won’t start till I roll start it which it fires and runs well right away and will start with crank good till it sits again have replaced carb coil distributor fuel pump starter alternator battery and traced and resided