There's no use throwing money at it, you need to diagnose it and figure out what the problem is. You just spent a lot of money on radiator and electric fans, now talking about spending a lot on electric water pump. The problem could be free(air in the lines), could be $10(tstat sticking closed), or anything else. If you don't diagnose it you might as well just start throwing dollar bills in the toilet, make sure to flush every once in a while as to not clog it...
...seriously though, need to diagnose it to solve the problem and avoid frustration and mindlessly spending money.
Start with purging all the air out, that might be the entire problem if there's a lot of air in there.
Then post back with any results(or lack of results) and can take the next step.
Also, can you post pics of the expansion tank, radiator, and fans?