try checking the catylic converter, problems with cats can cause power loss and 12.9 secounds sounds like a big power loss to me cause it should be in the 8's