I'm surprised you had any trouble at all with an IS300. They are slooooow. I beat a couple of them back in my 200sx SE-R days and that car was slower than my scooby.
If a GTP hung that good with you he probably had the supercharger pully. My buddy has one on his GTP and he and I don't move an inch on each other.