i know this is long but any info would help.so heres the deal. My 04 LS had a problem with the engine. A while ago a few of the coils were changed and it fixed the problem. We took it to the dealership because we thought it was something else since the failsafe kept coming on but it was only the coils. They wanted to charge us 1200 to change all the coils but we didnt do it with them. My dad found that only four of them weren't working properly. So the car worked fine for about 2 month and then the failsafe came on again so we thought it was the coils again. My dad checked the car and he found that it wasn't the coils. The current isn't reaching the coil to throw the spark. He was messing around with it and he disconnected 2 coils and the spark appeared again.But when he reconnected them back it started missing the spark again.So we took it to the dealership again since he couldn't figure it out himself. All the dealership said was that it was the other 4 coils and they needed to be changed. we thought it wasn't it.it didnt make sense but we did it anyways and changed the coils but nothing happened so we took it again. the mechanic there didnt even know that to check, he didnt know that the current wasn't reaching the coils. He just said it was the CPU but he couldn't guarantee it. Just like they made us waste money to change to coils when it wasn't that. The CPU is 900 dollars and we didnt want to buy it to find out its something else. Any info would help, thanks.