Without knowing a single thing about you, i'd say the difference was more to do with driving. Coming in to racing after one event and being 2 secs off the fastest racers is no mean feat.
There may be a batt difference, but 27 Turn motors are hardly battery-suckers....