my oil pressure light only comes on when the engine is under load or when i accelerate
it doesnt come on if im static and just rev up high
Strange, probably a faulty sensor but I think it would be advisible to get the pressure checked in case something is failing - you could try a new sensor first.