Tach signal on 3800s is a b*tch to get for some reason. Tach signal is what's used to determine torque, so that's why yours is borked.
As for your HP numbers, I'm guessing there's something wrong with his program or your car.