check fuel pressure sounds like bad fuel pump,or maybe bad ground from battery to frame. disconnect fueline fromcarburetor and spin engine over if...
Separate names with a comma.