First off i have a grand prix gtp 3.8 s/c which originally was my brothers car. I decided to buy it from him after he had put a boat load of money into it and he threw a rod. I got an engine from pick n pull and swapped it out. Drove it for 3 days then i heard tapping, a day later on my way home from worked rod went out. when i finally got engine out of car n looked in the oil pan my next door neighbor (who has worked on this car since my brother had it) says the piston slipped out of the pin or something of that nature, which is exactly the same thing that happened to the original engine. As i had a warranty i took the engine back and got another one pulled out....this time we checked the rods a little more for play than the last time and noticed this has the same problem it seems. We were thinking about doing a sorta engine rebuild, but wanna see if anyone has had this problem with the engine and the pistons and if just changing the bearing and <there was something else> out would stop this from happening. If you have any questions on what i have explained feel free to ask. Any and all help is appreciated.