My father in law's 1998 Mercury Grand Marquis has always been a great running car, and he has taken excellent care of it since purchasing it new. It only has 140k miles on it, so I was very surprised when he called and told me that it had made a boom noise when he cranked it the other day and now it runs very rough, with a loping idle and backfiring through the intake and the exhaust. Oil pressure is still good according to the idiot light. Any ideas?