I bought my 2007 FJ TRD new off the lot and have loved it since the day I started her up. She developed a bad sludge problem so at 96,000 miles Toyota replaced the whole timing system and inspected the oil pump. She is now at 150,040 and a P0012 error code came up. I checked my Oil pressure with a mechanical gauge and it registered 24 at Idle and 45 at 3000 rpm. My question is... Is the Idle pressure to high? and if so what could be causing this. Could the OPV filter be dirty? Please help!