Swapping out components would not work if you are not getting to the cause of the problem. You did not check for trouble codes and taking the ECM out would erase all codes stored.
Start with basic shecks, ignition sparks, fuel pressure, injectors. Blowing smoke out of intake can be a fault with the timing.
Which engine do you have? If equipped with timing belt, check if it has gone out of time due to excessive slack.
Wednesday, October 24th, 2012 AT 12:54 PM