i had a similar issue which ended up being the Metal Head gasket not sealing propeely onj the head (wasnt machined properly)
anyway the car would drive properly for more than 40 mins or so and then it would start misfiring so i would pull over and find that there coolant spewing out the overflow bottle and onto the igniter causing misfiring
if the car wouldnt misfire i wouldnt have known the coolant was being lost and would have kept driving, temp. gauge was steady all the way
im not saying this is youre issue but
i would take some spare water or coolant and go for a long drive with a mate, freeway driving preferably and keep checking every 20 or so mins if its overheating or loosing coolant out the overflow.
the problem with mine was a very small hairline crack on the headgasket so it would only show up after driving for a while..
i would also find out wether a genuine pump was used.
im more than happy to give you hand if needed with the bleeding etc..
im free mondays and weekends
cheers