when i worked at the deapership..especially with an oil pressure issue..never trust electric stuff....mechanical FTW