This engine computer comes programmed/flashed to your VIN and mileage. The engine computer will be Plug&Play with no other programming needed. This engine computer is compatible with the following part numbers: 04727247AA 04727247AB 04727247AC 04727247AD 04727247AE 05017591AA