I have a mint merc300s with the 103 engine. Starts every time when cold and most times when warm,But occasionaly it wont start when hot. Leave it for a while approx 30 mins and starts ok. I have replaced fuel pump relay-vop-roter cap and leads- thermal switch in the cyl head-spark plugs. I have tried everything. Any help would be appreciated. It is a 126 model 1990 with 99000 miles.