Have you checked to see if your plugs are fouled to hell?
and x2 on checking the rad fan.