My truck does this, so did my old s-10, so does my gov vehicle f350. I feel as tho it has something to do with the transmission wanting to shift at 45mph and doesnt. Like you said, it will do it at 45mph sometimes but as soon as I speed up a little it stops, I can then slow down to 45mph and it will not do it again.