Hi Roo,
After 6 follow up visits and 3 failed attempts to fix it by Giant, I lost my patience and returned the bike for a full refund. Being a new model, I think it lacks some rigorous testing. The guys at giant said, some moisture kept finding its way into the engine to shut it off.