From your description, there can only be two issues:
1) You have an undiagnosed, intermittent problem on the passenger side that can destroy a ballast.
2) You have had a bad run of luck and have just received 3 bad parts in a row.
You can rule out #1 by switching your known good ballast to the passenger side and leaving it there for a few weeks. If it never goes bad, then you can be reasonably confident that it is #2. The longer you run that way, the stronger your confidence.