1999 Chrysler LHS

The car starts  but it will not idle it always cuts off. The check engine light comes on with codes P0158,P0160 and P0455  It will get sluggish and cut off. I just had the flywheel replaced about a month ago and a new starter installed. If anybody has any idea what it might be I would appreciate it.