I have a 2005 670, I have been getting fault code MID 128 PID 100 FMI 5 since I had truck serviced. When I start truck, gauge shows no oil pressure, but will fix itself shortly after start.... until Friday, then it started bouncing all over the place, then truck shut down because it read low oil pressure. It started right back up but somethings up... HELP!