Follow up:
called Applecare, tried a few resets etc. but nothing seemed to fix it. Applecare advised me to return it to the dealer and swap for a new one if the problem persisted.
Took it back to Carbon Computers, they tested it and verified the problem... and kindly swapped it for a new MBP immediately. No problems with the new MBP. Thanks Carbon!