My HiAce is a dream to drive but just before Christmas the check engine light came on immediately after refuelling and has been on and off ever since. Our local Toyota mechanics used their computer thingy to check out the problem and came up with the solution of using petrol fuel additive to the fuel tank before refilling to help clean up the injectors etc. This works occasionally but is obviously not the answer. I did read on the net other solutions to the problem but need to know a quick and efficient way to deal with the problem. So far I have been charged twice for 2 mechanics at the same place to look at the same problem and come up with the same solution. Can anyone help who has experienced the same problem. I would go to the Just Answer mechanics but don't have a credit card so that's out. Electronic Fund Transfer would be a dream but they just don't use it. I am experiencing some decrease in power when I reach 100 kph which has not happened before. And this does not happen all the time. Your help would be very much appreciated.