I'd bring it back to your dealer...does it still have some warranty left?...how many miles? What kind of oil are you using? Is your tranny OK?
Sounds like maybe your lifters aren't getting enough oil....? You'd hear that up top though...anyway,hope you sort it out...love those cars.