2005 Duramax LLy, oil pressure gauge flutters, engine slows to 2000 rpm, sometimes stalls, puts engine light on with code po642, new fuel filter installed,new throttle positioning sensor x 2,..could it be oil pressure sensor ?? If so where is it located?? Thank You: