Beyond some of the basics mentioned above, at some point (probably soon) you will want to get some diagnostic info from the engine's control module (ECM / MEFI). For that you will need the computer software or to have it done at a shop.
All to often, problems with MPI/EFI engines are not accompanied by fault codes. However, if your engine is running rich it may be doing so because the engine 'thinks' that what it is supposed to be doing. So, something is not right and you will need the computer data to figure out what it is.
As mentioned, temperature would be a good thing to check, because the computer in the engine makes it run rich to varying amounts while the engine is warming up to its specified running temperature. If the ECT sensor is telling the computer that it is cold, then the computer will adjust the fuel mixture accordingly (rich).
Also, the readings from the RPM or load sensors could be telling the computer to run rich.
Do the easy stuff first, but don't go replacing a bunch of parts until you can get some data from the engine.