My old man has a 1989 pickup with the 3.0. It barely hit 100k miles and is the definition of being babied. Today it started flooding out like crazy. When starting, it will crank and crank for about 20 seconds before starting. When it does start it runs terrible and is blowing black smoke extremely bad. I can only think of it being a bad 02 sensor or bad orings around the injectors. The check engine light does not come on. He is going to bring it into the chevy dealership tomorrow because there is a guy that knows toyotas pretty well there but I don't want him to get screwed. I know I can fix it if I knew what the problem was.