I've set kevmod back to 6-ish this morning. Feels a bit better but still has issues.
Here's what it sounds like when it chokes and dies
https://youtu.be/BtcCnU8ZwKw
Got a new sparkplug on its way. Also checked the rubber thing connecting to the engine besides the TPS (cant remember what its called), its fine no cracks or anything.
Edit2: Just noticed my TPS is at 19 on fully closed. Gonna try and set it to 15-18 and see if it helps