I have a 2004 Volvo penta 5.7 gxi-e and it idles very rough, you can even smell gas when idiling. The injectors have been rebuilt, new iac, tps, new cap, plugs and wires, had new heads put on do to crack. I had 2 different mechanics look at it and h ook computers to it and they can't figure it...