My O3 has the weirdest issue. It's unpredictable. Started a couple of weeks when I hit a hard bump it died but started back up. Then it started doing whenever I hit a hard bump. Now though it's dying on the highway I pull over and it will sounds like its not getting fuel then it will go quiet like the ignition is not working at all then let it sit and it fires up. It's not running bad when not dying no studdering or anything. Any idea guys?