my mate had a st162 celica that was having an inconsistant oil pressure. lube mobile said it was the head. he took it to his local macanic and he laughed and replaced the radiator cap. it was buggered. not saying that this will be your prob but it may be something to do with it.