chain keep snapping

have been having this issue for a while now. have done just about all I can think of to stop it. bought a new sprocket, changed the back wheel, tried different chains, loosened bolts, tightened them, messed with the cranks.

every time I fix my chain it snaps after I ride for more than 15 minutes and it's killing my motivation to ride. anyone have any idea what it could be?