it could actually be a faulty expansion tank cap. your best bet would be to try and bleed the system by running it without the expansion tank cap on.
hmm yea those problems suck. at idle my temp is perfect. the fan even comes on! but when i'm driving down the highway the temp gauge will creep right up and fan does not kick in (so the hot coolant is not getting to the rad...)