My '04 exhibits this behavior as well. a ride across town with traffic conditions that let her heat up seems to be the conditions that brings on the bitchiness. If she has time to cool off there's no problem, but a fast errand where she is only parked for a few minutes results in an unresponsive starter. I haven't learned the hotwire trick yet. We just went through the pawl arm spring issue but she is otherwise bone stock and all original parts. since heat seems to be the issue, is there something that might be happier located elsewhere?