I'll start off with the problem that I'm having. I've had my check engine light on for a few months now. The code came up as a misfire in cyl #1. Since then I've replaced the intake gasket, all spark plugs and replaced the ignition coil. Still hasn't fixed the light. The first time the light came up, a few weeks after, after I was going home and sitting at a light. The engine started missing right before I was about to let off the clutch to start driving. The check engine light flashed, so I pulled over and turned the engine off, then back on and drove home. No problem. A few more weeks go by and it does it again. So I did the same thing, but now it has gone to the point where it's doing it a lot more often. If I shut the engine off and turn it back over, it won't continue missing. It's also random when it wants to do it. Sometimes I'll sit at a light, and it'll drive just fine, or start missing while sitting there. Also I've noticed that in the morning when it's chilly outside, when I start the car to warm it up. It'll do it regardless. So a friend of mine said he has a 2001 3.8L block sitting in his garage. He'd said he can take the fuel injector from that engine and put it in mine, to see if that'll fix it. But I was wondering if they're different in any way? Or if it'd be okay to swap it out. Thanks for any comments and help!!