used to happen to me too and i solved it by doing the following:
- at start I idle for approx 1 minute to let the oil circulate around the engine
- I drive off after but DO NOT go over 3800 rpm until the engine has reached near normal operation temp of 210 (200 is fine).
The above has worked for me very well. Hope this helps