Well I'll be damned - it took less then 2 minutes to remove this thing
Here's a shot of the OVP in my 95 C220 - is this the bad Part No?
I searched for a new one at Parts Shop and their part # showed
Overload Relay P2056-70038 $60.23
Hbofinger - thanks for your advice again . I think will replace my OVP (since it has never been replaced to my knowledge) and if that doesn't work, I will then move onto the injectors and confer with my mechanic with your info!