What causes no crank. on 2001 Mercury Grand Marquis

First code was for cylinder 3 bad plug or coil. Replaced both car ran good 20 miles. Next code bank 1 2 lean. Replaced duel filter old me stoped up. Cranked right up ran 10 miles. Cranks when wants, when it does runs good till warms up then rough idle, eventually will die. Have to wait 30 min will crank back up. Any ideas.

Asked by for the 2001 Mercury Grand Marquis
seek help you are missing something
1 more answer
Bad cat or o2 sensor , if u utube that code they will show u how to
Check out wave pattern of o2 sensor but need a scanner or take
Gamble and replace that bottom sensor under cat,
Further testing needed...
Qualified Local Mercury Shops
Qualified Mercury Shops For This Repair
921 N Parker St
Technical Ability
Tools & Equipment
Customer Service
Customer Amenities
(714) 486-0367