Probably the neutral safety switch, either faulty or out of adjustment.
I would start by checking the battery and fuses.
Probably the ignition switch. HavE IT CHECKED OUT> neutral safety switch......located under the shifter panel
Because your foot is on the accelerator
Many reasons, but a common one is a faulty neutral safety switch, try starting it in neutral.
THe transmission selector is worn, so the need to start it in the neutral position, which still has a workable contact switch, while the park position is worn out. like the other guy said, also you might have to adjust your shift linkage
Maby because it dosent have any gas in it, or because the battery is dead.
The places to purchase Mitsubishi Lancer accessories are many and varied. The best place to start would be Amazon. If you are on a tight budget, a good option would be to try eBay.
The vehicle would stall when put in gear would be the fuel pump. The fuel pump is very weak which would explain why in neutral the vehicle starts if it gear it would have to have more gas.
the neutral safety switch is thrown
This could be caused by a multitide of problems, but I would check for a bad or loose ground strap on the engine first. It is normal to have to shift to park or neutral to start your engine. If it is only neutral and not park, I would start troubleshooting the safety switch.
This could indicate an issue with the neutral safety switch, which prevents the engine from starting unless the transmission is in either Park or Neutral. The switch may be malfunctioning or misaligned, causing the car to only start in Neutral. It is recommended to have the neutral safety switch checked and potentially replaced by a professional mechanic.
ECU Caps dead