Are you SURE you have the correct stock convertor in the car. Your times sound similiar to mine on a bone stock car i used to have that i found to have a D7 rather than D5 convertor. Put in the right convertor and it made a WORLD of difference.
Just a thought..
Just a thought..