Another one here for ditching the diablo...sorry, I've just read the thread for the first time. I'd go with HPTuners, and using the scanner would have revealed the knock retard. At least you now know the problem. Consider your troubleshooting experience an education.