If you had no major parts replaced your ok .It would have to have the heads or crankshaft replaced to get the wrong parts installed. If I had unlimited cash. Now I am wishing!
I would have wiring connectors at the engine computer checked for proper connections. If the tab that holds/ latches the connector to the computer is broken or missing , a loose connection happens and these codes may set. The connector should not move or slide away from the computer when its pulled on slightly. We have used silicone gasket adhesive to glue then in place or used hot glue . If the connectors and latches are ok,I would have the computer scanned to see what sensor fails first or , I would replace the cam and crank sensor , inspect and replace or rebuild the connector at #6 coil . Dont overlook any wiring that may have been rubbing on the pulleys or misrouted when the car was repaired before.
If I could only afford one sensor I would choose the cam sensor, these fail more often in Arizona . Then I would let the car find a new home and stay away from the 2.7l motor forever. We have seen this engine fail more than any other.
If you need more info or help. please ask, And Thanks , Scott.