Hi, i have this problem with my fiat, 3 days ago while driving it lost power and the engine check light come on, continued to drive and after one mile it stall try to start it back but nothing after 20 min it started back but the engine light still on but it was running fine drove it for two miles and it stalled again, only happened when it got hot to 90'c i was hearing a sound from the return pipes from pe pump... Not sure what it was, got it home some how and it run fine for one hour with the temperature sensor disconnected and fans on after that it stalled again but this time it is very hard to start it back and when you do it only lasts for a few min and dies, don't know where to start(fuel pipes air locks, fuel return valve, fuel pumps, or crank sensor, camshaft sensor, or something other than that?) please in disperate need of advice thank you so much.