Have had problems with engine for sometime. Have spent thousands with multiple so called experts, still not right. Car runs OK then struggles and finaly dies. Turn off ignition, remove key. Reinsert, turn key and then starts immediately. Happens every couple of days. Bad at low revs but recently had problems at 2500rpm. Issue is now dangerous on Freeways. Suspect wiring harness fault, or relay. Earlier problem was, start immediately when cold then die. Had to rev for several minutes (presumably to reach temperature), then OK. Any one had a similar history? Found the fault?