starts,won`t stay running
If the starter operates OK, it's nothing to do with the starter relay.
When it dies, does it seem to be choking? You might try firing it, letting it die, then block the choke open with whatever you can device, wire, rubber band, etc. and see if that changes the symptom