Didn't tow it, i drove it haha. Luckily it didn't stall!
Within 5 minutes of arriving at JLM it stalled. Good thing it stalled then so it replicated the issue and also i wasn't stranded on the road
Other things they checked was my fuel pump, pump flow, battery related issues and many others but for the many hours they had it i switched off haha.