As far as what else you can do to help any engine, read the links below. This will keep you busy for a while...

http://speedtalk.com/forum/viewtopic.php?f=1&t=41774

http://speedtalk.com/forum/viewtopic.php?f=1&t=37629
http://speedtalk.com/forum/viewtopic.php?f=1&t=37693